stumble upon

verb

Infinitive

stumble upon

Present tense 3rd person singular

stumbles upon

Preterite

stumbled upon

Present participle

stumbling upon

Past participle

stumbled upon